//package com.sright.bcard.user.biz.context;
//
//import com.sright.bcard.user.dal.entity.AdminDO;
//import com.sright.bcard.user.dal.mapper.AdminMapper;
//import org.springframework.beans.factory.annotation.Autowired;
//import org.springframework.stereotype.Component;
//import org.springframework.stereotype.Service;
//
///**
// * @author peter
// * @description
// * @date 2020/6/2
// */
//@Component("userUserContext")
//public class UserContext implements UserContextWare {
//
//    @Autowired
//    private AdminMapper adminMapper;
//
//    private ServletProxy servletProxy;
//
//    public Integer getUserId() {
//        return servletProxy.getUserId();
//    }
//
//    public String getToken() {
//        return servletProxy.getToken();
//    }
//
//    public Integer getEnterpriseId() {
//        Integer userId = getUserId();
//        if (userId == null) {
//            return null;
//        }
//
//        AdminDO adminDO = adminMapper.selectByPrimaryKey(userId);
//        if (adminDO == null) {
//            return null;
//        }
//
//        Integer enterpriseId = adminDO.getEnterpriseId();
//        return enterpriseId;
//    }
//
//    @Override
//    public void setContext(ServletProxy servletProxy) {
//        this.servletProxy = servletProxy;
//    }
//}
